<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
    <title>We App</title>
    <style>
        /* http://meyerweb.com/eric/tools/css/reset/
           v2.0 | 20110126
           License: none (public domain)
        */

        html, body, div, span, applet, object, iframe,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, abbr, acronym, address, big, cite, code,
        del, dfn, em, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        b, u, i, center,
        dl, dt, dd, ol, ul, li,
        fieldset, form, label, legend,
        table, caption, tbody, tfoot, thead, tr, th, td,
        article, aside, canvas, details, embed,
        figure, figcaption, footer, header, hgroup,
        menu, nav, output, ruby, section, summary,
        time, mark, audio, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
        }
        /* HTML5 display-role reset for older browsers */
        article, aside, details, figcaption, figure,
        footer, header, hgroup, menu, nav, section {
            display: block;
        }
        body {
            line-height: 1;
        }
        ol, ul {
            list-style: none;
        }
        blockquote, q {
            quotes: none;
        }
        blockquote:before, blockquote:after,
        q:before, q:after {
            content: '';
            content: none;
        }
        table {
            border-collapse: collapse;
            border-spacing: 0;
        }
    </style>
    <style>
        /*!********************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/view/style.less ***!
          \********************************************************************************************************************************************************/
        .ui-view {
          display: block;
        }

        /*!********************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/text/style.less ***!
          \********************************************************************************************************************************************************/
        .ui-text {
          margin: 0;
          padding: 0;
          line-height: 1.2;
          user-select: none;
        }
        .ui-text.ui-text--can-select {
          user-select: text;
        }

        /*!*********************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/image/style.less ***!
          \*********************************************************************************************************************************************************/
        .ui-image img {
          width: 100%;
          height: 100%;
        }

        /*!**********************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/swiper/style.less ***!
          \**********************************************************************************************************************************************************/
        .ui-swiper {
          height: 150rem;
        }

        /*!****************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./lib/swiper.less ***!
          \****************************************************************************************************************************************************/
        /**
         * Swiper 9.3.2
         * Most modern mobile touch slider and framework with hardware accelerated transitions
         * https://swiperjs.com
         *
         * Copyright 2014-2023 Vladimir Kharlampidi
         *
         * Released under the MIT License
         *
         * Released on: May 15, 2023
         */
        /* FONT_START */
        @font-face {
          font-family: 'swiper-icons';
          src: url("data:application/font-woff;charset=utf-8;base64, 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");
          font-weight: 400;
          font-style: normal;
        }
        /* FONT_END */
        :root {
          --swiper-theme-color: #007aff;
          /*
          --swiper-preloader-color: var(--swiper-theme-color);
          --swiper-wrapper-transition-timing-function: initial;
          */
        }
        .swiper,
        swiper-container {
          margin-left: auto;
          margin-right: auto;
          position: relative;
          overflow: hidden;
          list-style: none;
          padding: 0;
          /* Fix of Webkit flickering */
          z-index: 1;
          display: block;
        }
        .swiper-vertical > .swiper-wrapper {
          flex-direction: column;
        }
        .swiper-wrapper {
          position: relative;
          width: 100%;
          height: 100%;
          z-index: 1;
          display: flex;
          transition-property: transform;
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          box-sizing: content-box;
        }
        .swiper-android .swiper-slide,
        .swiper-wrapper {
          transform: translate3d(0px, 0, 0);
        }
        .swiper-horizontal {
          touch-action: pan-y;
        }
        .swiper-vertical {
          touch-action: pan-x;
        }
        .swiper-slide,
        swiper-slide {
          flex-shrink: 0;
          width: 100%;
          height: 100%;
          position: relative;
          transition-property: transform;
          display: block;
        }
        .swiper-slide-invisible-blank {
          visibility: hidden;
        }
        /* Auto Height */
        .swiper-autoheight,
        .swiper-autoheight .swiper-slide {
          height: auto;
        }
        .swiper-autoheight .swiper-wrapper {
          align-items: flex-start;
          transition-property: transform, height;
        }
        .swiper-backface-hidden .swiper-slide {
          transform: translateZ(0);
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
        }
        /* 3D Effects */
        .swiper-3d.swiper-css-mode .swiper-wrapper {
          perspective: 1200px;
        }
        .swiper-3d .swiper-wrapper {
          transform-style: preserve-3d;
        }
        .swiper-3d {
          perspective: 1200px;
        }
        .swiper-3d .swiper-slide,
        .swiper-3d .swiper-slide-shadow,
        .swiper-3d .swiper-slide-shadow-left,
        .swiper-3d .swiper-slide-shadow-right,
        .swiper-3d .swiper-slide-shadow-top,
        .swiper-3d .swiper-slide-shadow-bottom,
        .swiper-3d .swiper-cube-shadow {
          transform-style: preserve-3d;
        }
        .swiper-3d .swiper-slide-shadow,
        .swiper-3d .swiper-slide-shadow-left,
        .swiper-3d .swiper-slide-shadow-right,
        .swiper-3d .swiper-slide-shadow-top,
        .swiper-3d .swiper-slide-shadow-bottom {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          pointer-events: none;
          z-index: 10;
        }
        .swiper-3d .swiper-slide-shadow {
          background: rgba(0, 0, 0, 0.15);
        }
        .swiper-3d .swiper-slide-shadow-left {
          background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        }
        .swiper-3d .swiper-slide-shadow-right {
          background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        }
        .swiper-3d .swiper-slide-shadow-top {
          background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        }
        .swiper-3d .swiper-slide-shadow-bottom {
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        }
        /* CSS Mode */
        .swiper-css-mode > .swiper-wrapper {
          overflow: auto;
          scrollbar-width: none;
          /* For Firefox */
          -ms-overflow-style: none;
          /* For Internet Explorer and Edge */
        }
        .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
          display: none;
        }
        .swiper-css-mode > .swiper-wrapper > .swiper-slide {
          scroll-snap-align: start start;
        }
        .swiper-horizontal.swiper-css-mode > .swiper-wrapper {
          scroll-snap-type: x mandatory;
        }
        .swiper-vertical.swiper-css-mode > .swiper-wrapper {
          scroll-snap-type: y mandatory;
        }
        .swiper-centered > .swiper-wrapper::before {
          content: '';
          flex-shrink: 0;
          order: 9999;
        }
        .swiper-centered > .swiper-wrapper > .swiper-slide {
          scroll-snap-align: center center;
          scroll-snap-stop: always;
        }
        .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
          margin-inline-start: var(--swiper-centered-offset-before);
        }
        .swiper-centered.swiper-horizontal > .swiper-wrapper::before {
          height: 100%;
          min-height: 1px;
          width: var(--swiper-centered-offset-after);
        }
        .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
          margin-block-start: var(--swiper-centered-offset-before);
        }
        .swiper-centered.swiper-vertical > .swiper-wrapper::before {
          width: 100%;
          min-width: 1px;
          height: var(--swiper-centered-offset-after);
        }
        .swiper-lazy-preloader {
          width: 42px;
          height: 42px;
          position: absolute;
          left: 50%;
          top: 50%;
          margin-left: -21px;
          margin-top: -21px;
          z-index: 10;
          transform-origin: 50%;
          box-sizing: border-box;
          border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
          border-radius: 50%;
          border-top-color: transparent;
        }
        .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
        swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,
        .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
          animation: swiper-preloader-spin 1s infinite linear;
        }
        .swiper-lazy-preloader-white {
          --swiper-preloader-color: #fff;
        }
        .swiper-lazy-preloader-black {
          --swiper-preloader-color: #000;
        }
        @keyframes swiper-preloader-spin {
          0% {
            transform: rotate(0deg);
          }
          100% {
            transform: rotate(360deg);
          }
        }
        .swiper-virtual .swiper-slide {
          -webkit-backface-visibility: hidden;
          transform: translateZ(0);
        }
        .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
          content: '';
          position: absolute;
          left: 0;
          top: 0;
          pointer-events: none;
        }
        .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
          height: 1px;
          width: var(--swiper-virtual-size);
        }
        .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
          width: 1px;
          height: var(--swiper-virtual-size);
        }
        :root {
          --swiper-navigation-size: 44px;
          /*
          --swiper-navigation-top-offset: 50%;
          --swiper-navigation-sides-offset: 10px;
          --swiper-navigation-color: var(--swiper-theme-color);
          */
        }
        .swiper-button-prev,
        .swiper-button-next {
          position: absolute;
          top: var(--swiper-navigation-top-offset, 50%);
          width: calc(var(--swiper-navigation-size) / 44 * 27);
          height: var(--swiper-navigation-size);
          margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
          z-index: 10;
          cursor: pointer;
          display: flex;
          align-items: center;
          justify-content: center;
          color: var(--swiper-navigation-color, var(--swiper-theme-color));
        }
        .swiper-button-prev.swiper-button-disabled,
        .swiper-button-next.swiper-button-disabled {
          opacity: 0.35;
          cursor: auto;
          pointer-events: none;
        }
        .swiper-button-prev.swiper-button-hidden,
        .swiper-button-next.swiper-button-hidden {
          opacity: 0;
          cursor: auto;
          pointer-events: none;
        }
        .swiper-navigation-disabled .swiper-button-prev,
        .swiper-navigation-disabled .swiper-button-next {
          display: none !important;
        }
        .swiper-button-prev:after,
        .swiper-button-next:after {
          font-family: swiper-icons;
          font-size: var(--swiper-navigation-size);
          text-transform: none !important;
          letter-spacing: 0;
          font-variant: initial;
          line-height: 1;
        }
        .swiper-button-prev,
        .swiper-rtl .swiper-button-next {
          left: var(--swiper-navigation-sides-offset, 10px);
          right: auto;
        }
        .swiper-button-prev:after,
        .swiper-rtl .swiper-button-next:after {
          content: 'prev';
        }
        .swiper-button-next,
        .swiper-rtl .swiper-button-prev {
          right: var(--swiper-navigation-sides-offset, 10px);
          left: auto;
        }
        .swiper-button-next:after,
        .swiper-rtl .swiper-button-prev:after {
          content: 'next';
        }
        .swiper-button-lock {
          display: none;
        }
        :root {
          /*
          --swiper-pagination-color: var(--swiper-theme-color);
          --swiper-pagination-left: auto;
          --swiper-pagination-right: 8px;
          --swiper-pagination-bottom: 8px;
          --swiper-pagination-top: auto;
          --swiper-pagination-fraction-color: inherit;
          --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
          --swiper-pagination-progressbar-size: 4px;
          --swiper-pagination-bullet-size: 8px;
          --swiper-pagination-bullet-width: 8px;
          --swiper-pagination-bullet-height: 8px;
          --swiper-pagination-bullet-border-radius: 50%;
          --swiper-pagination-bullet-inactive-color: #000;
          --swiper-pagination-bullet-inactive-opacity: 0.2;
          --swiper-pagination-bullet-opacity: 1;
          --swiper-pagination-bullet-horizontal-gap: 4px;
          --swiper-pagination-bullet-vertical-gap: 6px;
          */
        }
        .swiper-pagination {
          position: absolute;
          text-align: center;
          transition: 300ms opacity;
          transform: translate3d(0, 0, 0);
          z-index: 10;
        }
        .swiper-pagination.swiper-pagination-hidden {
          opacity: 0;
        }
        .swiper-pagination-disabled > .swiper-pagination,
        .swiper-pagination.swiper-pagination-disabled {
          display: none !important;
        }
        /* Common Styles */
        .swiper-pagination-fraction,
        .swiper-pagination-custom,
        .swiper-horizontal > .swiper-pagination-bullets,
        .swiper-pagination-bullets.swiper-pagination-horizontal {
          bottom: var(--swiper-pagination-bottom, 8px);
          top: var(--swiper-pagination-top, auto);
          left: 0;
          width: 100%;
        }
        /* Bullets */
        .swiper-pagination-bullets-dynamic {
          overflow: hidden;
          font-size: 0;
        }
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
          transform: scale(0.33);
          position: relative;
        }
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
          transform: scale(1);
        }
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
          transform: scale(1);
        }
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
          transform: scale(0.66);
        }
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
          transform: scale(0.33);
        }
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
          transform: scale(0.66);
        }
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
          transform: scale(0.33);
        }
        .swiper-pagination-bullet {
          width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
          height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
          display: inline-block;
          border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
          background: var(--swiper-pagination-bullet-inactive-color, #000);
          opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
        }
        button.swiper-pagination-bullet {
          border: none;
          margin: 0;
          padding: 0;
          box-shadow: none;
          -webkit-appearance: none;
          appearance: none;
        }
        .swiper-pagination-clickable .swiper-pagination-bullet {
          cursor: pointer;
        }
        .swiper-pagination-bullet:only-child {
          display: none !important;
        }
        .swiper-pagination-bullet-active {
          opacity: var(--swiper-pagination-bullet-opacity, 1);
          background: var(--swiper-pagination-color, var(--swiper-theme-color));
        }
        .swiper-vertical > .swiper-pagination-bullets,
        .swiper-pagination-vertical.swiper-pagination-bullets {
          right: var(--swiper-pagination-right, 8px);
          left: var(--swiper-pagination-left, auto);
          top: 50%;
          transform: translate3d(0px, -50%, 0);
        }
        .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
        .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
          margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
          display: block;
        }
        .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
        .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
          top: 50%;
          transform: translateY(-50%);
          width: 8px;
        }
        .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
        .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
          display: inline-block;
          transition: 200ms transform, 200ms top;
        }
        .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
        .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
          margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
        }
        .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
        .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
          left: 50%;
          transform: translateX(-50%);
          white-space: nowrap;
        }
        .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
        .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
          transition: 200ms transform, 200ms left;
        }
        .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
        :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
          transition: 200ms transform, 200ms right;
        }
        /* Fraction */
        .swiper-pagination-fraction {
          color: var(--swiper-pagination-fraction-color, inherit);
        }
        /* Progress */
        .swiper-pagination-progressbar {
          background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
          position: absolute;
          /*ADD_HOST*/
        }
        .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
          background: var(--swiper-pagination-color, var(--swiper-theme-color));
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          transform: scale(0);
          transform-origin: left top;
        }
        .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
          transform-origin: right top;
        }
        .swiper-horizontal > .swiper-pagination-progressbar,
        .swiper-pagination-progressbar.swiper-pagination-horizontal,
        .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
        .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
          width: 100%;
          height: var(--swiper-pagination-progressbar-size, 4px);
          left: 0;
          top: 0;
        }
        .swiper-vertical > .swiper-pagination-progressbar,
        .swiper-pagination-progressbar.swiper-pagination-vertical,
        .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
        .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
          width: var(--swiper-pagination-progressbar-size, 4px);
          height: 100%;
          left: 0;
          top: 0;
        }
        .swiper-pagination-lock {
          display: none;
        }
        :root {
          /*
          --swiper-scrollbar-border-radius: 10px;
          --swiper-scrollbar-top: auto;
          --swiper-scrollbar-bottom: 4px;
          --swiper-scrollbar-left: auto;
          --swiper-scrollbar-right: 4px;
          --swiper-scrollbar-sides-offset: 1%;
          --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
          --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
          --swiper-scrollbar-size: 4px;
          */
        }
        .swiper-scrollbar {
          border-radius: var(--swiper-scrollbar-border-radius, 10px);
          position: relative;
          -ms-touch-action: none;
          background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
        }
        .swiper-scrollbar-disabled > .swiper-scrollbar,
        .swiper-scrollbar.swiper-scrollbar-disabled {
          display: none !important;
        }
        .swiper-horizontal > .swiper-scrollbar,
        .swiper-scrollbar.swiper-scrollbar-horizontal {
          position: absolute;
          left: var(--swiper-scrollbar-sides-offset, 1%);
          bottom: var(--swiper-scrollbar-bottom, 4px);
          top: var(--swiper-scrollbar-top, auto);
          z-index: 50;
          height: var(--swiper-scrollbar-size, 4px);
          width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
        }
        .swiper-vertical > .swiper-scrollbar,
        .swiper-scrollbar.swiper-scrollbar-vertical {
          position: absolute;
          left: var(--swiper-scrollbar-left, auto);
          right: var(--swiper-scrollbar-right, 4px);
          top: var(--swiper-scrollbar-sides-offset, 1%);
          z-index: 50;
          width: var(--swiper-scrollbar-size, 4px);
          height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
        }
        .swiper-scrollbar-drag {
          height: 100%;
          width: 100%;
          position: relative;
          background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
          border-radius: var(--swiper-scrollbar-border-radius, 10px);
          left: 0;
          top: 0;
        }
        .swiper-scrollbar-cursor-drag {
          cursor: move;
        }
        .swiper-scrollbar-lock {
          display: none;
        }
        .swiper-zoom-container {
          width: 100%;
          height: 100%;
          display: flex;
          justify-content: center;
          align-items: center;
          text-align: center;
        }
        .swiper-zoom-container > img,
        .swiper-zoom-container > svg,
        .swiper-zoom-container > canvas {
          max-width: 100%;
          max-height: 100%;
          object-fit: contain;
        }
        .swiper-slide-zoomed {
          cursor: move;
          touch-action: none;
        }
        /* a11y */
        .swiper .swiper-notification,
        swiper-container .swiper-notification {
          position: absolute;
          left: 0;
          top: 0;
          pointer-events: none;
          opacity: 0;
          z-index: -1000;
        }
        .swiper-free-mode > .swiper-wrapper {
          transition-timing-function: ease-out;
          margin: 0 auto;
        }
        .swiper-grid > .swiper-wrapper {
          flex-wrap: wrap;
        }
        .swiper-grid-column > .swiper-wrapper {
          flex-wrap: wrap;
          flex-direction: column;
        }
        .swiper-fade.swiper-free-mode .swiper-slide {
          transition-timing-function: ease-out;
        }
        .swiper-fade .swiper-slide {
          pointer-events: none;
          transition-property: opacity;
        }
        .swiper-fade .swiper-slide .swiper-slide {
          pointer-events: none;
        }
        .swiper-fade .swiper-slide-active,
        .swiper-fade .swiper-slide-active .swiper-slide-active {
          pointer-events: auto;
        }
        .swiper-cube {
          overflow: visible;
        }
        .swiper-cube .swiper-slide {
          pointer-events: none;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          z-index: 1;
          visibility: hidden;
          transform-origin: 0 0;
          width: 100%;
          height: 100%;
        }
        .swiper-cube .swiper-slide .swiper-slide {
          pointer-events: none;
        }
        .swiper-cube.swiper-rtl .swiper-slide {
          transform-origin: 100% 0;
        }
        .swiper-cube .swiper-slide-active,
        .swiper-cube .swiper-slide-active .swiper-slide-active {
          pointer-events: auto;
        }
        .swiper-cube .swiper-slide-active,
        .swiper-cube .swiper-slide-next,
        .swiper-cube .swiper-slide-prev,
        .swiper-cube .swiper-slide-next + .swiper-slide {
          pointer-events: auto;
          visibility: visible;
        }
        .swiper-cube .swiper-slide-shadow-top,
        .swiper-cube .swiper-slide-shadow-bottom,
        .swiper-cube .swiper-slide-shadow-left,
        .swiper-cube .swiper-slide-shadow-right {
          z-index: 0;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
        }
        .swiper-cube .swiper-cube-shadow {
          position: absolute;
          left: 0;
          bottom: 0px;
          width: 100%;
          height: 100%;
          opacity: 0.6;
          z-index: 0;
        }
        .swiper-cube .swiper-cube-shadow:before {
          content: '';
          background: #000;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          right: 0;
          filter: blur(50px);
        }
        .swiper-flip {
          overflow: visible;
        }
        .swiper-flip .swiper-slide {
          pointer-events: none;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          z-index: 1;
        }
        .swiper-flip .swiper-slide .swiper-slide {
          pointer-events: none;
        }
        .swiper-flip .swiper-slide-active,
        .swiper-flip .swiper-slide-active .swiper-slide-active {
          pointer-events: auto;
        }
        .swiper-flip .swiper-slide-shadow-top,
        .swiper-flip .swiper-slide-shadow-bottom,
        .swiper-flip .swiper-slide-shadow-left,
        .swiper-flip .swiper-slide-shadow-right {
          z-index: 0;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
        }
        .swiper-creative .swiper-slide {
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          overflow: hidden;
          transition-property: transform, opacity, height;
        }
        .swiper-cards {
          overflow: visible;
        }
        .swiper-cards .swiper-slide {
          transform-origin: center bottom;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          overflow: hidden;
        }

        /*!*********************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/video/style.less ***!
          \*********************************************************************************************************************************************************/
        .ui-video {
          width: 750rem;
          height: 200rem;
          position: relative;
        }
        .ui-video .video-js {
          width: 100%;
          height: 100%;
          pointer-events: none;
        }

        /*!***************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./lib/video.less ***!
          \***************************************************************************************************************************************************/
        .vjs-svg-icon {
          display: inline-block;
          background-repeat: no-repeat;
          background-position: center;
          fill: currentColor;
          height: 1.8em;
          width: 1.8em;
        }
        .vjs-svg-icon:before {
          content: none !important;
        }
        .vjs-svg-icon:hover,
        .vjs-control:focus .vjs-svg-icon {
          filter: drop-shadow(0 0 0.25em #fff);
        }
        .vjs-modal-dialog .vjs-modal-dialog-content,
        .video-js .vjs-modal-dialog,
        .vjs-button > .vjs-icon-placeholder:before,
        .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
        }
        .vjs-button > .vjs-icon-placeholder:before,
        .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
          text-align: center;
        }
        @font-face {
          font-family: VideoJS;
          src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-play,
        .video-js .vjs-play-control .vjs-icon-placeholder,
        .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-play:before,
        .video-js .vjs-play-control .vjs-icon-placeholder:before,
        .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
          content: "\f101";
        }
        .vjs-icon-play-circle {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-play-circle:before {
          content: "\f102";
        }
        .vjs-icon-pause,
        .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-pause:before,
        .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
          content: "\f103";
        }
        .vjs-icon-volume-mute,
        .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-volume-mute:before,
        .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
          content: "\f104";
        }
        .vjs-icon-volume-low,
        .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-volume-low:before,
        .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
          content: "\f105";
        }
        .vjs-icon-volume-mid,
        .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-volume-mid:before,
        .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
          content: "\f106";
        }
        .vjs-icon-volume-high,
        .video-js .vjs-mute-control .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-volume-high:before,
        .video-js .vjs-mute-control .vjs-icon-placeholder:before {
          content: "\f107";
        }
        .vjs-icon-fullscreen-enter,
        .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-fullscreen-enter:before,
        .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
          content: "\f108";
        }
        .vjs-icon-fullscreen-exit,
        .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-fullscreen-exit:before,
        .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
          content: "\f109";
        }
        .vjs-icon-spinner {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-spinner:before {
          content: "\f10a";
        }
        .vjs-icon-subtitles,
        .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
        .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
        .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
        .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
        .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
        .video-js .vjs-subtitles-button .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-subtitles:before,
        .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
        .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
        .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
        .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
        .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
        .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
          content: "\f10b";
        }
        .vjs-icon-captions,
        .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
        .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
        .video-js .vjs-captions-button .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-captions:before,
        .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
        .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
        .video-js .vjs-captions-button .vjs-icon-placeholder:before {
          content: "\f10c";
        }
        .vjs-icon-hd {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-hd:before {
          content: "\f10d";
        }
        .vjs-icon-chapters,
        .video-js .vjs-chapters-button .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-chapters:before,
        .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
          content: "\f10e";
        }
        .vjs-icon-downloading {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-downloading:before {
          content: "\f10f";
        }
        .vjs-icon-file-download {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-file-download:before {
          content: "\f110";
        }
        .vjs-icon-file-download-done {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-file-download-done:before {
          content: "\f111";
        }
        .vjs-icon-file-download-off {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-file-download-off:before {
          content: "\f112";
        }
        .vjs-icon-share {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-share:before {
          content: "\f113";
        }
        .vjs-icon-cog {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-cog:before {
          content: "\f114";
        }
        .vjs-icon-square {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-square:before {
          content: "\f115";
        }
        .vjs-icon-circle,
        .vjs-seek-to-live-control .vjs-icon-placeholder,
        .video-js .vjs-volume-level,
        .video-js .vjs-play-progress {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-circle:before,
        .vjs-seek-to-live-control .vjs-icon-placeholder:before,
        .video-js .vjs-volume-level:before,
        .video-js .vjs-play-progress:before {
          content: "\f116";
        }
        .vjs-icon-circle-outline {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-circle-outline:before {
          content: "\f117";
        }
        .vjs-icon-circle-inner-circle {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-circle-inner-circle:before {
          content: "\f118";
        }
        .vjs-icon-cancel,
        .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-cancel:before,
        .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
          content: "\f119";
        }
        .vjs-icon-repeat {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-repeat:before {
          content: "\f11a";
        }
        .vjs-icon-replay,
        .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-replay:before,
        .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
          content: "\f11b";
        }
        .vjs-icon-replay-5,
        .video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-replay-5:before,
        .video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
          content: "\f11c";
        }
        .vjs-icon-replay-10,
        .video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-replay-10:before,
        .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
          content: "\f11d";
        }
        .vjs-icon-replay-30,
        .video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-replay-30:before,
        .video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
          content: "\f11e";
        }
        .vjs-icon-forward-5,
        .video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-forward-5:before,
        .video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
          content: "\f11f";
        }
        .vjs-icon-forward-10,
        .video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-forward-10:before,
        .video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
          content: "\f120";
        }
        .vjs-icon-forward-30,
        .video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-forward-30:before,
        .video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
          content: "\f121";
        }
        .vjs-icon-audio,
        .video-js .vjs-audio-button .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-audio:before,
        .video-js .vjs-audio-button .vjs-icon-placeholder:before {
          content: "\f122";
        }
        .vjs-icon-next-item {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-next-item:before {
          content: "\f123";
        }
        .vjs-icon-previous-item {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-previous-item:before {
          content: "\f124";
        }
        .vjs-icon-shuffle {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-shuffle:before {
          content: "\f125";
        }
        .vjs-icon-cast {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-cast:before {
          content: "\f126";
        }
        .vjs-icon-picture-in-picture-enter,
        .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-picture-in-picture-enter:before,
        .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
          content: "\f127";
        }
        .vjs-icon-picture-in-picture-exit,
        .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-picture-in-picture-exit:before,
        .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
          content: "\f128";
        }
        .vjs-icon-facebook {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-facebook:before {
          content: "\f129";
        }
        .vjs-icon-linkedin {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-linkedin:before {
          content: "\f12a";
        }
        .vjs-icon-twitter {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-twitter:before {
          content: "\f12b";
        }
        .vjs-icon-tumblr {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-tumblr:before {
          content: "\f12c";
        }
        .vjs-icon-pinterest {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-pinterest:before {
          content: "\f12d";
        }
        .vjs-icon-audio-description,
        .video-js .vjs-descriptions-button .vjs-icon-placeholder {
          font-family: VideoJS;
          font-weight: normal;
          font-style: normal;
        }
        .vjs-icon-audio-description:before,
        .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
          content: "\f12e";
        }
        .video-js {
          display: inline-block;
          vertical-align: top;
          box-sizing: border-box;
          color: #fff;
          background-color: #000;
          position: relative;
          padding: 0;
          font-size: 10px;
          line-height: 1;
          font-weight: normal;
          font-style: normal;
          font-family: Arial, Helvetica, sans-serif;
          word-break: initial;
        }
        .video-js:-moz-full-screen {
          position: absolute;
        }
        .video-js:-webkit-full-screen {
          width: 100% !important;
          height: 100% !important;
        }
        .video-js[tabindex="-1"] {
          outline: none;
        }
        .video-js *,
        .video-js *:before,
        .video-js *:after {
          box-sizing: inherit;
        }
        .video-js ul {
          font-family: inherit;
          font-size: inherit;
          line-height: inherit;
          list-style-position: outside;
          margin-left: 0;
          margin-right: 0;
          margin-top: 0;
          margin-bottom: 0;
        }
        .video-js.vjs-fluid,
        .video-js.vjs-16-9,
        .video-js.vjs-4-3,
        .video-js.vjs-9-16,
        .video-js.vjs-1-1 {
          width: 100%;
          max-width: 100%;
        }
        .video-js.vjs-fluid:not(.vjs-audio-only-mode),
        .video-js.vjs-16-9:not(.vjs-audio-only-mode),
        .video-js.vjs-4-3:not(.vjs-audio-only-mode),
        .video-js.vjs-9-16:not(.vjs-audio-only-mode),
        .video-js.vjs-1-1:not(.vjs-audio-only-mode) {
          height: 0;
        }
        .video-js.vjs-16-9:not(.vjs-audio-only-mode) {
          padding-top: 56.25%;
        }
        .video-js.vjs-4-3:not(.vjs-audio-only-mode) {
          padding-top: 75%;
        }
        .video-js.vjs-9-16:not(.vjs-audio-only-mode) {
          padding-top: 177.77777778%;
        }
        .video-js.vjs-1-1:not(.vjs-audio-only-mode) {
          padding-top: 100%;
        }
        .video-js.vjs-fill:not(.vjs-audio-only-mode) {
          width: 100%;
          height: 100%;
        }
        .video-js .vjs-tech {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
        }
        .video-js.vjs-audio-only-mode .vjs-tech {
          display: none;
        }
        body.vjs-full-window,
        body.vjs-pip-window {
          padding: 0;
          margin: 0;
          height: 100%;
        }
        .vjs-full-window .video-js.vjs-fullscreen,
        body.vjs-pip-window .video-js {
          position: fixed;
          overflow: hidden;
          z-index: 1000;
          left: 0;
          top: 0;
          bottom: 0;
          right: 0;
        }
        .video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
        body.vjs-pip-window .video-js {
          width: 100% !important;
          height: 100% !important;
          padding-top: 0 !important;
          display: block;
        }
        .video-js.vjs-fullscreen.vjs-user-inactive {
          cursor: none;
        }
        .vjs-pip-container .vjs-pip-text {
          position: absolute;
          bottom: 10%;
          font-size: 2em;
          background-color: rgba(0, 0, 0, 0.7);
          padding: 0.5em;
          text-align: center;
          width: 100%;
        }
        .vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
        .vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
        .vjs-layout-small.vjs-pip-container .vjs-pip-text {
          bottom: 0;
          font-size: 1.4em;
        }
        .vjs-hidden {
          display: none !important;
        }
        .vjs-disabled {
          opacity: 0.5;
          cursor: default;
        }
        .video-js .vjs-offscreen {
          height: 1px;
          left: -9999px;
          position: absolute;
          top: 0;
          width: 1px;
        }
        .vjs-lock-showing {
          display: block !important;
          opacity: 1 !important;
          visibility: visible !important;
        }
        .vjs-no-js {
          padding: 20px;
          color: #fff;
          background-color: #000;
          font-size: 18px;
          font-family: Arial, Helvetica, sans-serif;
          text-align: center;
          width: 300px;
          height: 150px;
          margin: 0px auto;
        }
        .vjs-no-js a,
        .vjs-no-js a:visited {
          color: #66A8CC;
        }
        .video-js .vjs-big-play-button {
          font-size: 3em;
          line-height: 1.5em;
          height: 1.63332em;
          width: 3em;
          display: block;
          position: absolute;
          top: 50%;
          left: 50%;
          padding: 0;
          margin-top: -0.81666em;
          margin-left: -1.5em;
          cursor: pointer;
          opacity: 1;
          border: 0.06666em solid #fff;
          background-color: #2B333F;
          background-color: rgba(43, 51, 63, 0.7);
          border-radius: 0.3em;
          transition: all 0.4s;
        }
        .vjs-big-play-button .vjs-svg-icon {
          width: 1em;
          height: 1em;
          position: absolute;
          top: 50%;
          left: 50%;
          line-height: 1;
          transform: translate(-50%, -50%);
        }
        .video-js:hover .vjs-big-play-button,
        .video-js .vjs-big-play-button:focus {
          border-color: #fff;
          background-color: #73859f;
          background-color: rgba(115, 133, 159, 0.5);
          transition: all 0s;
        }
        .vjs-controls-disabled .vjs-big-play-button,
        .vjs-has-started .vjs-big-play-button,
        .vjs-using-native-controls .vjs-big-play-button,
        .vjs-error .vjs-big-play-button {
          display: none;
        }
        .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
          display: block;
        }
        .video-js button {
          background: none;
          border: none;
          color: inherit;
          display: inline-block;
          font-size: inherit;
          line-height: inherit;
          text-transform: none;
          text-decoration: none;
          transition: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
        }
        .vjs-control .vjs-button {
          width: 100%;
          height: 100%;
        }
        .video-js .vjs-control.vjs-close-button {
          cursor: pointer;
          height: 3em;
          position: absolute;
          right: 0;
          top: 0.5em;
          z-index: 2;
        }
        .video-js .vjs-modal-dialog {
          background: rgba(0, 0, 0, 0.8);
          background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
          overflow: auto;
        }
        .video-js .vjs-modal-dialog > * {
          box-sizing: border-box;
        }
        .vjs-modal-dialog .vjs-modal-dialog-content {
          font-size: 1.2em;
          line-height: 1.5;
          padding: 20px 24px;
          z-index: 1;
        }
        .vjs-menu-button {
          cursor: pointer;
        }
        .vjs-menu-button.vjs-disabled {
          cursor: default;
        }
        .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
          display: none;
        }
        .vjs-menu .vjs-menu-content {
          display: block;
          padding: 0;
          margin: 0;
          font-family: Arial, Helvetica, sans-serif;
          overflow: auto;
        }
        .vjs-menu .vjs-menu-content > * {
          box-sizing: border-box;
        }
        .vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
          display: none;
        }
        .vjs-menu li {
          display: flex;
          justify-content: center;
          list-style: none;
          margin: 0;
          padding: 0.2em 0;
          line-height: 1.4em;
          font-size: 1.2em;
          text-align: center;
          text-transform: lowercase;
        }
        .vjs-menu li.vjs-menu-item:focus,
        .vjs-menu li.vjs-menu-item:hover,
        .js-focus-visible .vjs-menu li.vjs-menu-item:hover {
          background-color: #73859f;
          background-color: rgba(115, 133, 159, 0.5);
        }
        .vjs-menu li.vjs-selected,
        .vjs-menu li.vjs-selected:focus,
        .vjs-menu li.vjs-selected:hover,
        .js-focus-visible .vjs-menu li.vjs-selected:hover {
          background-color: #fff;
          color: #2B333F;
        }
        .vjs-menu li.vjs-selected .vjs-svg-icon,
        .vjs-menu li.vjs-selected:focus .vjs-svg-icon,
        .vjs-menu li.vjs-selected:hover .vjs-svg-icon,
        .js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {
          fill: #000000;
        }
        .video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
        .js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
          background: none;
        }
        .vjs-menu li.vjs-menu-title {
          text-align: center;
          text-transform: uppercase;
          font-size: 1em;
          line-height: 2em;
          padding: 0;
          margin: 0 0 0.3em 0;
          font-weight: bold;
          cursor: default;
        }
        .vjs-menu-button-popup .vjs-menu {
          display: none;
          position: absolute;
          bottom: 0;
          width: 10em;
          left: -3em;
          height: 0em;
          margin-bottom: 1.5em;
          border-top-color: rgba(43, 51, 63, 0.7);
        }
        .vjs-pip-window .vjs-menu-button-popup .vjs-menu {
          left: unset;
          right: 1em;
        }
        .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
          background-color: #2B333F;
          background-color: rgba(43, 51, 63, 0.7);
          position: absolute;
          width: 100%;
          bottom: 1.5em;
          max-height: 15em;
        }
        .vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
        .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
          max-height: 5em;
        }
        .vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
          max-height: 10em;
        }
        .vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
          max-height: 14em;
        }
        .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
        .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
        .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
          max-height: 25em;
        }
        .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
        .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
          display: block;
        }
        .video-js .vjs-menu-button-inline {
          transition: all 0.4s;
          overflow: hidden;
        }
        .video-js .vjs-menu-button-inline:before {
          width: 2.22222222em;
        }
        .video-js .vjs-menu-button-inline:hover,
        .video-js .vjs-menu-button-inline:focus,
        .video-js .vjs-menu-button-inline.vjs-slider-active {
          width: 12em;
        }
        .vjs-menu-button-inline .vjs-menu {
          opacity: 0;
          height: 100%;
          width: auto;
          position: absolute;
          left: 4em;
          top: 0;
          padding: 0;
          margin: 0;
          transition: all 0.4s;
        }
        .vjs-menu-button-inline:hover .vjs-menu,
        .vjs-menu-button-inline:focus .vjs-menu,
        .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
          display: block;
          opacity: 1;
        }
        .vjs-menu-button-inline .vjs-menu-content {
          width: auto;
          height: 100%;
          margin: 0;
          overflow: hidden;
        }
        .video-js .vjs-control-bar {
          display: none;
          width: 100%;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          height: 3em;
          background-color: #2B333F;
          background-color: rgba(43, 51, 63, 0.7);
        }
        .video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {
          display: flex !important;
        }
        .vjs-has-started .vjs-control-bar,
        .vjs-audio-only-mode .vjs-control-bar {
          display: flex;
          visibility: visible;
          opacity: 1;
          transition: visibility 0.1s, opacity 0.1s;
        }
        .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
          visibility: visible;
          opacity: 0;
          pointer-events: none;
          transition: visibility 1s, opacity 1s;
        }
        .vjs-controls-disabled .vjs-control-bar,
        .vjs-using-native-controls .vjs-control-bar,
        .vjs-error .vjs-control-bar {
          display: none !important;
        }
        .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
        .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
          opacity: 1;
          visibility: visible;
          pointer-events: auto;
        }
        .video-js .vjs-control {
          position: relative;
          text-align: center;
          margin: 0;
          padding: 0;
          height: 100%;
          width: 4em;
          flex: none;
        }
        .video-js .vjs-control.vjs-visible-text {
          width: auto;
          padding-left: 1em;
          padding-right: 1em;
        }
        .vjs-button > .vjs-icon-placeholder:before {
          font-size: 1.8em;
          line-height: 1.67;
        }
        .vjs-button > .vjs-icon-placeholder {
          display: block;
        }
        .vjs-button > .vjs-svg-icon {
          display: inline-block;
        }
        .video-js .vjs-control:focus:before,
        .video-js .vjs-control:hover:before,
        .video-js .vjs-control:focus {
          text-shadow: 0em 0em 1em white;
        }
        .video-js *:not(.vjs-visible-text) > .vjs-control-text {
          border: 0;
          clip: rect(0 0 0 0);
          height: 1px;
          overflow: hidden;
          padding: 0;
          position: absolute;
          width: 1px;
        }
        .video-js .vjs-custom-control-spacer {
          display: none;
        }
        .video-js .vjs-progress-control {
          cursor: pointer;
          flex: auto;
          display: flex;
          align-items: center;
          min-width: 4em;
          touch-action: none;
        }
        .video-js .vjs-progress-control.disabled {
          cursor: default;
        }
        .vjs-live .vjs-progress-control {
          display: none;
        }
        .vjs-liveui .vjs-progress-control {
          display: flex;
          align-items: center;
        }
        .video-js .vjs-progress-holder {
          flex: auto;
          transition: all 0.2s;
          height: 0.3em;
        }
        .video-js .vjs-progress-control .vjs-progress-holder {
          margin: 0 10px;
        }
        .video-js .vjs-progress-control:hover .vjs-progress-holder {
          font-size: 1.66666667em;
        }
        .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
          font-size: 1em;
        }
        .video-js .vjs-progress-holder .vjs-play-progress,
        .video-js .vjs-progress-holder .vjs-load-progress,
        .video-js .vjs-progress-holder .vjs-load-progress div {
          position: absolute;
          display: block;
          height: 100%;
          margin: 0;
          padding: 0;
          width: 0;
        }
        .video-js .vjs-play-progress {
          background-color: #fff;
        }
        .video-js .vjs-play-progress:before {
          font-size: 0.9em;
          position: absolute;
          right: -0.5em;
          line-height: 0.35em;
          z-index: 1;
        }
        .vjs-svg-icons-enabled .vjs-play-progress:before {
          content: none !important;
        }
        .vjs-play-progress .vjs-svg-icon {
          position: absolute;
          top: -0.35em;
          right: -0.4em;
          width: 0.9em;
          height: 0.9em;
          pointer-events: none;
          line-height: 0.15em;
          z-index: 1;
        }
        .video-js .vjs-load-progress {
          background: rgba(115, 133, 159, 0.5);
        }
        .video-js .vjs-load-progress div {
          background: rgba(115, 133, 159, 0.75);
        }
        .video-js .vjs-time-tooltip {
          background-color: #fff;
          background-color: rgba(255, 255, 255, 0.8);
          border-radius: 0.3em;
          color: #000;
          float: right;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 1em;
          padding: 6px 8px 8px 8px;
          pointer-events: none;
          position: absolute;
          top: -3.4em;
          visibility: hidden;
          z-index: 1;
        }
        .video-js .vjs-progress-holder:focus .vjs-time-tooltip {
          display: none;
        }
        .video-js .vjs-progress-control:hover .vjs-time-tooltip,
        .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
          display: block;
          font-size: 0.6em;
          visibility: visible;
        }
        .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
          font-size: 1em;
        }
        .video-js .vjs-progress-control .vjs-mouse-display {
          display: none;
          position: absolute;
          width: 1px;
          height: 100%;
          background-color: #000;
          z-index: 1;
        }
        .video-js .vjs-progress-control:hover .vjs-mouse-display {
          display: block;
        }
        .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
          visibility: hidden;
          opacity: 0;
          transition: visibility 1s, opacity 1s;
        }
        .vjs-mouse-display .vjs-time-tooltip {
          color: #fff;
          background-color: #000;
          background-color: rgba(0, 0, 0, 0.8);
        }
        .video-js .vjs-slider {
          position: relative;
          cursor: pointer;
          padding: 0;
          margin: 0 0.45em 0 0.45em;
          /* iOS Safari */
          -webkit-touch-callout: none;
          /* Safari, and Chrome 53 */
          -webkit-user-select: none;
          /* Non-prefixed version, currently supported by Chrome and Opera */
          -moz-user-select: none;
          user-select: none;
          background-color: #73859f;
          background-color: rgba(115, 133, 159, 0.5);
        }
        .video-js .vjs-slider.disabled {
          cursor: default;
        }
        .video-js .vjs-slider:focus {
          text-shadow: 0em 0em 1em white;
          box-shadow: 0 0 1em #fff;
        }
        .video-js .vjs-mute-control {
          cursor: pointer;
          flex: none;
        }
        .video-js .vjs-volume-control {
          cursor: pointer;
          margin-right: 1em;
          display: flex;
        }
        .video-js .vjs-volume-control.vjs-volume-horizontal {
          width: 5em;
        }
        .video-js .vjs-volume-panel .vjs-volume-control {
          visibility: visible;
          opacity: 0;
          width: 1px;
          height: 1px;
          margin-left: -1px;
        }
        .video-js .vjs-volume-panel {
          transition: width 1s;
        }
        .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
        .video-js .vjs-volume-panel:active .vjs-volume-control,
        .video-js .vjs-volume-panel:focus .vjs-volume-control,
        .video-js .vjs-volume-panel .vjs-volume-control:active,
        .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
        .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
          visibility: visible;
          opacity: 1;
          position: relative;
          transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
        }
        .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
        .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
        .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
        .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
        .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
        .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
          width: 5em;
          height: 3em;
          margin-right: 0;
        }
        .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
        .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
        .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
        .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
        .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,
        .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
          left: -3.5em;
          transition: left 0s;
        }
        .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
        .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
        .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
          width: 10em;
          transition: width 0.1s;
        }
        .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
          width: 4em;
        }
        .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
          height: 8em;
          width: 3em;
          left: -3000em;
          transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
        }
        .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
          transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
        }
        .video-js .vjs-volume-panel {
          display: flex;
        }
        .video-js .vjs-volume-bar {
          margin: 1.35em 0.45em;
        }
        .vjs-volume-bar.vjs-slider-horizontal {
          width: 5em;
          height: 0.3em;
        }
        .vjs-volume-bar.vjs-slider-vertical {
          width: 0.3em;
          height: 5em;
          margin: 1.35em auto;
        }
        .video-js .vjs-volume-level {
          position: absolute;
          bottom: 0;
          left: 0;
          background-color: #fff;
        }
        .video-js .vjs-volume-level:before {
          position: absolute;
          font-size: 0.9em;
          z-index: 1;
        }
        .vjs-slider-vertical .vjs-volume-level {
          width: 0.3em;
        }
        .vjs-slider-vertical .vjs-volume-level:before {
          top: -0.5em;
          left: -0.3em;
          z-index: 1;
        }
        .vjs-svg-icons-enabled .vjs-volume-level:before {
          content: none;
        }
        .vjs-volume-level .vjs-svg-icon {
          position: absolute;
          width: 0.9em;
          height: 0.9em;
          pointer-events: none;
          z-index: 1;
        }
        .vjs-slider-horizontal .vjs-volume-level {
          height: 0.3em;
        }
        .vjs-slider-horizontal .vjs-volume-level:before {
          line-height: 0.35em;
          right: -0.5em;
        }
        .vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
          right: -0.3em;
          transform: translateY(-50%);
        }
        .vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
          top: -0.55em;
          transform: translateX(-50%);
        }
        .video-js .vjs-volume-panel.vjs-volume-panel-vertical {
          width: 4em;
        }
        .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
          height: 100%;
        }
        .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
          width: 100%;
        }
        .video-js .vjs-volume-vertical {
          width: 3em;
          height: 8em;
          bottom: 8em;
          background-color: #2B333F;
          background-color: rgba(43, 51, 63, 0.7);
        }
        .video-js .vjs-volume-horizontal .vjs-menu {
          left: -2em;
        }
        .video-js .vjs-volume-tooltip {
          background-color: #fff;
          background-color: rgba(255, 255, 255, 0.8);
          border-radius: 0.3em;
          color: #000;
          float: right;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 1em;
          padding: 6px 8px 8px 8px;
          pointer-events: none;
          position: absolute;
          top: -3.4em;
          visibility: hidden;
          z-index: 1;
        }
        .video-js .vjs-volume-control:hover .vjs-volume-tooltip,
        .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
          display: block;
          font-size: 1em;
          visibility: visible;
        }
        .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
        .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
          left: 1em;
          top: -12px;
        }
        .video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
          font-size: 1em;
        }
        .video-js .vjs-volume-control .vjs-mouse-display {
          display: none;
          position: absolute;
          width: 100%;
          height: 1px;
          background-color: #000;
          z-index: 1;
        }
        .video-js .vjs-volume-horizontal .vjs-mouse-display {
          width: 1px;
          height: 100%;
        }
        .video-js .vjs-volume-control:hover .vjs-mouse-display {
          display: block;
        }
        .video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
          visibility: hidden;
          opacity: 0;
          transition: visibility 1s, opacity 1s;
        }
        .vjs-mouse-display .vjs-volume-tooltip {
          color: #fff;
          background-color: #000;
          background-color: rgba(0, 0, 0, 0.8);
        }
        .vjs-poster {
          display: inline-block;
          vertical-align: middle;
          cursor: pointer;
          margin: 0;
          padding: 0;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          height: 100%;
        }
        .vjs-has-started .vjs-poster,
        .vjs-using-native-controls .vjs-poster {
          display: none;
        }
        .vjs-audio.vjs-has-started .vjs-poster,
        .vjs-has-started.vjs-audio-poster-mode .vjs-poster,
        .vjs-pip-container.vjs-has-started .vjs-poster {
          display: block;
        }
        .vjs-poster img {
          width: 100%;
          height: 100%;
          -o-object-fit: contain;
          object-fit: contain;
        }
        .video-js .vjs-live-control {
          display: flex;
          align-items: flex-start;
          flex: auto;
          font-size: 1em;
          line-height: 3em;
        }
        .video-js:not(.vjs-live) .vjs-live-control,
        .video-js.vjs-liveui .vjs-live-control {
          display: none;
        }
        .video-js .vjs-seek-to-live-control {
          align-items: center;
          cursor: pointer;
          flex: none;
          display: inline-flex;
          height: 100%;
          padding-left: 0.5em;
          padding-right: 0.5em;
          font-size: 1em;
          line-height: 3em;
          width: auto;
          min-width: 4em;
        }
        .video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
        .video-js:not(.vjs-live) .vjs-seek-to-live-control {
          display: none;
        }
        .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
          cursor: auto;
        }
        .vjs-seek-to-live-control .vjs-icon-placeholder {
          margin-right: 0.5em;
          color: #888;
        }
        .vjs-svg-icons-enabled .vjs-seek-to-live-control {
          line-height: 0;
        }
        .vjs-seek-to-live-control .vjs-svg-icon {
          width: 1em;
          height: 1em;
          pointer-events: none;
          fill: #888888;
        }
        .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
          color: red;
        }
        .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
          fill: red;
        }
        .video-js .vjs-time-control {
          flex: none;
          font-size: 1em;
          line-height: 3em;
          min-width: 2em;
          width: auto;
          padding-left: 1em;
          padding-right: 1em;
        }
        .vjs-live .vjs-time-control,
        .vjs-live .vjs-time-divider,
        .video-js .vjs-current-time,
        .video-js .vjs-duration {
          display: none;
        }
        .vjs-time-divider {
          display: none;
          line-height: 3em;
        }
        .video-js .vjs-play-control {
          cursor: pointer;
        }
        .video-js .vjs-play-control .vjs-icon-placeholder {
          flex: none;
        }
        .vjs-text-track-display {
          position: absolute;
          bottom: 3em;
          left: 0;
          right: 0;
          top: 0;
          pointer-events: none;
        }
        .vjs-error .vjs-text-track-display {
          display: none;
        }
        .video-js.vjs-controls-disabled .vjs-text-track-display,
        .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
          bottom: 1em;
        }
        .video-js .vjs-text-track {
          font-size: 1.4em;
          text-align: center;
          margin-bottom: 0.1em;
        }
        .vjs-subtitles {
          color: #fff;
        }
        .vjs-captions {
          color: #fc6;
        }
        .vjs-tt-cue {
          display: block;
        }
        video::-webkit-media-text-track-display {
          transform: translateY(-3em);
        }
        .video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
        .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
          transform: translateY(-1.5em);
        }
        .video-js .vjs-picture-in-picture-control {
          cursor: pointer;
          flex: none;
        }
        .video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
        .vjs-pip-window .vjs-picture-in-picture-control {
          display: none;
        }
        .video-js .vjs-fullscreen-control {
          cursor: pointer;
          flex: none;
        }
        .video-js.vjs-audio-only-mode .vjs-fullscreen-control,
        .vjs-pip-window .vjs-fullscreen-control {
          display: none;
        }
        .vjs-playback-rate > .vjs-menu-button,
        .vjs-playback-rate .vjs-playback-rate-value {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
        }
        .vjs-playback-rate .vjs-playback-rate-value {
          pointer-events: none;
          font-size: 1.5em;
          line-height: 2;
          text-align: center;
        }
        .vjs-playback-rate .vjs-menu {
          width: 4em;
          left: 0em;
        }
        .vjs-error .vjs-error-display .vjs-modal-dialog-content {
          font-size: 1.4em;
          text-align: center;
        }
        .vjs-error .vjs-error-display:before {
          color: #fff;
          content: "X";
          font-family: Arial, Helvetica, sans-serif;
          font-size: 4em;
          left: 0;
          line-height: 1;
          margin-top: -0.5em;
          position: absolute;
          text-shadow: 0.05em 0.05em 0.1em #000;
          text-align: center;
          top: 50%;
          vertical-align: middle;
          width: 100%;
        }
        .vjs-loading-spinner {
          display: none;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          opacity: 0.85;
          text-align: left;
          border: 0.6em solid rgba(43, 51, 63, 0.7);
          box-sizing: border-box;
          background-clip: padding-box;
          width: 5em;
          height: 5em;
          border-radius: 50%;
          visibility: hidden;
        }
        .vjs-seeking .vjs-loading-spinner,
        .vjs-waiting .vjs-loading-spinner {
          display: block;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
        }
        .vjs-error .vjs-loading-spinner {
          display: none;
        }
        .vjs-loading-spinner:before,
        .vjs-loading-spinner:after {
          content: "";
          position: absolute;
          margin: -0.6em;
          box-sizing: inherit;
          width: inherit;
          height: inherit;
          border-radius: inherit;
          opacity: 1;
          border: inherit;
          border-color: transparent;
          border-top-color: white;
        }
        .vjs-seeking .vjs-loading-spinner:before,
        .vjs-seeking .vjs-loading-spinner:after,
        .vjs-waiting .vjs-loading-spinner:before,
        .vjs-waiting .vjs-loading-spinner:after {
          animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
        }
        .vjs-seeking .vjs-loading-spinner:before,
        .vjs-waiting .vjs-loading-spinner:before {
          border-top-color: #ffffff;
        }
        .vjs-seeking .vjs-loading-spinner:after,
        .vjs-waiting .vjs-loading-spinner:after {
          border-top-color: #ffffff;
          animation-delay: 0.44s;
        }
        @keyframes vjs-spinner-show {
          to {
            visibility: visible;
          }
        }
        @keyframes vjs-spinner-spin {
          100% {
            transform: rotate(360deg);
          }
        }
        @keyframes vjs-spinner-fade {
          0% {
            border-top-color: #73859f;
          }
          20% {
            border-top-color: #73859f;
          }
          35% {
            border-top-color: white;
          }
          60% {
            border-top-color: #73859f;
          }
          100% {
            border-top-color: #73859f;
          }
        }
        .video-js.vjs-audio-only-mode .vjs-captions-button {
          display: none;
        }
        .vjs-chapters-button .vjs-menu ul {
          width: 24em;
        }
        .video-js.vjs-audio-only-mode .vjs-descriptions-button {
          display: none;
        }
        .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
          width: 1.5em;
          height: 1.5em;
        }
        .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
          vertical-align: middle;
          display: inline-block;
          margin-bottom: -0.1em;
        }
        .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
          font-family: VideoJS;
          content: "\f10c";
          font-size: 1.5em;
          line-height: inherit;
        }
        .video-js.vjs-audio-only-mode .vjs-subs-caps-button {
          display: none;
        }
        .video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
        .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
          vertical-align: middle;
          display: inline-block;
          margin-bottom: -0.1em;
        }
        .video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
        .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
          font-family: VideoJS;
          content: " \f12e";
          font-size: 1.5em;
          line-height: inherit;
        }
        .video-js.vjs-layout-small .vjs-current-time,
        .video-js.vjs-layout-small .vjs-time-divider,
        .video-js.vjs-layout-small .vjs-duration,
        .video-js.vjs-layout-small .vjs-remaining-time,
        .video-js.vjs-layout-small .vjs-playback-rate,
        .video-js.vjs-layout-small .vjs-volume-control,
        .video-js.vjs-layout-x-small .vjs-current-time,
        .video-js.vjs-layout-x-small .vjs-time-divider,
        .video-js.vjs-layout-x-small .vjs-duration,
        .video-js.vjs-layout-x-small .vjs-remaining-time,
        .video-js.vjs-layout-x-small .vjs-playback-rate,
        .video-js.vjs-layout-x-small .vjs-volume-control,
        .video-js.vjs-layout-tiny .vjs-current-time,
        .video-js.vjs-layout-tiny .vjs-time-divider,
        .video-js.vjs-layout-tiny .vjs-duration,
        .video-js.vjs-layout-tiny .vjs-remaining-time,
        .video-js.vjs-layout-tiny .vjs-playback-rate,
        .video-js.vjs-layout-tiny .vjs-volume-control {
          display: none;
        }
        .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
        .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
        .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
        .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
        .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
        .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
        .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
        .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
        .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
        .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
        .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
        .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
          width: auto;
          width: initial;
        }
        .video-js.vjs-layout-x-small .vjs-progress-control,
        .video-js.vjs-layout-tiny .vjs-progress-control {
          display: none;
        }
        .video-js.vjs-layout-x-small .vjs-custom-control-spacer {
          flex: auto;
          display: block;
        }
        .vjs-modal-dialog.vjs-text-track-settings {
          background-color: #2B333F;
          background-color: rgba(43, 51, 63, 0.75);
          color: #fff;
          height: 70%;
        }
        .vjs-error .vjs-text-track-settings {
          display: none;
        }
        .vjs-text-track-settings .vjs-modal-dialog-content {
          display: table;
        }
        .vjs-text-track-settings .vjs-track-settings-colors,
        .vjs-text-track-settings .vjs-track-settings-font,
        .vjs-text-track-settings .vjs-track-settings-controls {
          display: table-cell;
        }
        .vjs-text-track-settings .vjs-track-settings-controls {
          text-align: right;
          vertical-align: bottom;
        }
        @supports (display: grid) {
          .vjs-text-track-settings .vjs-modal-dialog-content {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 1fr;
            padding: 20px 24px 0px 24px;
          }
          .vjs-track-settings-controls .vjs-default-button {
            margin-bottom: 20px;
          }
          .vjs-text-track-settings .vjs-track-settings-controls {
            grid-column: 1/-1;
          }
          .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
          .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
          .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
            grid-template-columns: 1fr;
          }
        }
        .vjs-text-track-settings select {
          font-size: inherit;
        }
        .vjs-track-setting > select {
          margin-right: 1em;
          margin-bottom: 0.5em;
        }
        .vjs-text-track-settings fieldset {
          margin: 10px;
          border: none;
        }
        .vjs-text-track-settings fieldset span {
          display: inline-block;
          padding: 0 0.6em 0.8em;
        }
        .vjs-text-track-settings fieldset span > select {
          max-width: 7.3em;
        }
        .vjs-text-track-settings legend {
          color: #fff;
          font-weight: bold;
          font-size: 1.2em;
        }
        .vjs-text-track-settings .vjs-label {
          margin: 0 0.5em 0.5em 0;
        }
        .vjs-track-settings-controls button:focus,
        .vjs-track-settings-controls button:active {
          outline-style: solid;
          outline-width: medium;
          background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
        }
        .vjs-track-settings-controls button:hover {
          color: rgba(43, 51, 63, 0.75);
        }
        .vjs-track-settings-controls button {
          background-color: #fff;
          background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
          color: #2B333F;
          cursor: pointer;
          border-radius: 2px;
        }
        .vjs-track-settings-controls .vjs-default-button {
          margin-right: 1em;
        }
        .vjs-title-bar {
          background: rgba(0, 0, 0, 0.9);
          background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
          font-size: 1.2em;
          line-height: 1.5;
          transition: opacity 0.1s;
          padding: 0.666em 1.333em 4em;
          pointer-events: none;
          position: absolute;
          top: 0;
          width: 100%;
        }
        .vjs-error .vjs-title-bar {
          display: none;
        }
        .vjs-title-bar-title,
        .vjs-title-bar-description {
          margin: 0;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
        }
        .vjs-title-bar-title {
          font-weight: bold;
          margin-bottom: 0.333em;
        }
        .vjs-playing.vjs-user-inactive .vjs-title-bar {
          opacity: 0;
          transition: opacity 1s;
        }
        .video-js .vjs-skip-forward-5 {
          cursor: pointer;
        }
        .video-js .vjs-skip-forward-10 {
          cursor: pointer;
        }
        .video-js .vjs-skip-forward-30 {
          cursor: pointer;
        }
        .video-js .vjs-skip-backward-5 {
          cursor: pointer;
        }
        .video-js .vjs-skip-backward-10 {
          cursor: pointer;
        }
        .video-js .vjs-skip-backward-30 {
          cursor: pointer;
        }
        @media print {
          .video-js > *:not(.vjs-tech):not(.vjs-poster) {
            visibility: hidden;
          }
        }
        .vjs-resize-manager {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          border: none;
          z-index: -1000;
        }
        .js-focus-visible .video-js *:focus:not(.focus-visible) {
          outline: none;
        }
        .video-js *:focus:not(:focus-visible) {
          outline: none;
        }

        /*!*****************************************************************************************************************************************************************!*\
          !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/api/showToast/style.less ***!
          \*****************************************************************************************************************************************************************/
        .ui-toast {
          position: absolute;
          z-index: 10;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          width: 274rem;
          box-sizing: border-box;
          background-color: #4c4c4c;
          background-repeat: no-repeat;
        }
        .ui-toast.ui-toast--success {
          padding: 170rem 36rem 36rem 36rem;
          background-image: url();
          background-size: auto 46rem;
          background-position: center 72rem;
          border-radius: 34rem;
        }
        .ui-toast p {
          font-size: 26rem;
          color: #fff;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
          text-align: center;
        }


        /*# sourceMappingURL=index.css.map*/
    </style>
</head>
<body>
    <div id="app"></div>

    <script type="text/javascript">
    (function() {
      var defineCache = {};
      var requireCache = {};
      var loadingModules = {};

      // 模块定义函数
      function define(id, factory) {
        if (!defineCache[id]) {
          var module = {
            id: id,
            dependencies: [],
            factory: factory
          };
          defineCache[id] = module;
        }
      }

      // 模块加载函数
      function require(id) {
        if (loadingModules[id]) {
          return {};
        }

        if (!requireCache[id]) {
          var mod = defineCache[id];
          if (!mod) throw new Error("No module defined with id " + id);

          var module = {
            exports: {}
          };
          loadingModules[id] = true;
          var factoryArgs = [require, module.exports, module];

          mod.factory.apply(null, factoryArgs);
          requireCache[id] = module.exports;
          delete loadingModules[id];
        }
        return requireCache[id];
      }

      window.modDefine = define;
      window.modRequire = require;
    })();
    </script>
    <script src="https://weapp-frame.oss-cn-shanghai.aliyuncs.com/vue.js"></script>
    <script src="https://weapp-frame.oss-cn-shanghai.aliyuncs.com/component.js?t=19"></script>
    <script src="./index.js"></script>
</body>
</html>
